#include <stdio.h>
int main(){

    int h = 10;
    float x1 = 2 ,
          y1 = 2 ,
          x2 = -2 ,
          y2 = -2 ,
          x3 = -2 ,
          y3 = -2 ,
          x4 = 2 ,
          y4 = -1;

    float d1 , d2 , d3 , d4;//(x,y)这个点的坐标到各个圆心的距离
    printf("请输入一个点(x,y):");
    float x , y;//不表示随意选中的一个点的坐标
    scanf("%f , %f" , &x , &y);

    //求该点到各中心点的距离
    d1 = (x - x1) * (x - x1) + (y - y1) * (y - y1);
    d2 = (x - x2) * (x - x2) + (y - y2) * (y - y2);
    d3 = (x - x3) * (x - x3) + (y - y3) * (y - y3);
    d4 = (x - x4) * (x - x4) + (y - y4) * (y - y4);
    //为什么要这样计算 ， 这样计算的算法是什么 ， 我不需要知道 ， 我知道是这样定义就行了
    //按照需求走就行了
    //判断该点是否在塔外
    if(d1 > 1 && d2 > 1 && d3 > 1 && d4 > 1){
        h = 0;
    }
    printf("该点的高度为%d\n" , h);
    return 0;

}